<?php
	try {	    
		require_once '../../controller/controller.inc.php';
		$usuario->isAuthorizedView(Operacao::MOVIMENTACAO_RECISAO);
		
	    $id = ( isset ( $_GET['id']) ) ? $_GET['id'] : null;

	    //Contrato nao permitido
		if (!$usuario->isContratoPermitido($id)){
			header( 'Location: pesquisar.php');
		}
		
		$objeto = new Contrato($id);
	    $orgao = $objeto->getOrgao()->sigla;
	    $empresa = $objeto->getEmpresa()->nome;
	    	    	   
        if (isset ($_POST["btnAcao"]))
	    {
	    	$sucesso = '';
	        switch($_POST["btnAcao"])
	        {	        	
				case 'Solicitar Rescisão':
	           		if ( $objeto->ativo = true and $objeto->statusid ==Status::Contrato_CadastroConfirmado and $pfcid == PerfilComportamental::Orgao ){
		    			$objeto->encaminharRescisao();
		    			$sucesso = 'Rescisão encaminhada a empresa.';
	           		}	    				
	    		break;
	    		
	    		case 'Confirmar Rescisão':
	    			if ( $objeto->ativo = true and $objeto->statusid ==Status::Contrato_RescisaoEncaminhada and $pfcid == PerfilComportamental::Empresa){
	    				$objeto->confirmarRescisao();
	    				$sucesso = 'Rescisão do Contrato confirmada com sucesso.';
	    			}	    			
	    		break;
	    		
	    		case 'Gerar Relatorio':
	    			header('location:relatorio.php?contratoid='.$objeto->contratoid);
	    		break;	    		
	        }	        	        
	    }    
	} catch(exception $e){		
		$erro = $e->getMessage();		
	}
?>